package org.jeecg.modules.online.cgform.converter;

import java.util.Map;

/**
 * @Author scott
 * @Date 2020/2/18 17:32
 * @Description: 值转换规则
 * @Version 1.0
 */
public interface FieldCommentConverter {
    /**
     * 文本转换为值，比如： 男->1
     *
     * @param txt 文本值
     * @return 返回文本对应的key值
     */
    public String converterToVal(String txt);

    /**
     * 值转换为文本，比如： 1->男
     *
     * @param val key值
     * @return key值对应的文本
     */
    public String converterToTxt(String val);

    /**
     * 获取转换器的某种配置，特定场景下用到
     * @return
     */
    public Map<String,String> getConfig();
}
